home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / biz / dopus / empDopus.readme < prev    next >
Text File  |  1997-11-02  |  8KB  |  222 lines

  1. Short:    ARexx scripts/modules for Dopus55+
  2. Author:   Booze@Videotron.CA
  3. Uploader: Booze@Videotron.CA
  4. Version:  1.1
  5. Type:     biz/dopus
  6. Requires: ARexx, DirectoryOpus5.5+
  7. Replaces: biz/dopus/empDopus*
  8.  
  9. Empire DOPUS Scripts
  10.  
  11. Note that Empire is a C64 group, nothing to do with the one on Amiga.
  12. I did need a name for these anyway, so...
  13.  
  14. RELEASE1.1, 20/10/1997.
  15.  
  16. Here is a bunch of scripts and modules to make Dopus usable not as a
  17. pretty workbench window manager but as a real file manager (basically,
  18. these help you replace Diskmaster with Dopus).  They will of course work
  19. in WBR, but they are oriented towards the needs of a file manager like
  20. Dopus4 more than towards a Wb replacement tool.
  21.  
  22. GENERAL HISTORY:
  23.  
  24.     Bug fixes, quite a lot actually :(
  25.  
  26.     Improved signal traps,
  27.  
  28.     Made a bunch of code into functions,
  29.  
  30.     Requesters will be centered on the lister window whenever possible,
  31.  
  32.     Fixed a stupid endless loop bug which was probably present in lots
  33.     of crunched stuff because the semicolon can be used just like the
  34.     colon it seems - So beware of Rexx crunchers that pack all the
  35.     lines into big ones without breaking DO blocks with linefeeds!
  36.  
  37. VERSION STRINGS:
  38.  
  39.     $VER: Assign.rexx       1.1  (18.10.97)
  40.     $VER: DragD2D.rexx       1.1  (18.10.97)
  41.     $VER: ToLower.rexx       1.2  (18.10.97)
  42.     $VER: ToUpper.rexx       1.2  (18.10.97)
  43.     $VER: UnAssign.rexx       1.2  (18.10.97)
  44.     $VER: VisageShow.rexx       1.2  (18.10.97)
  45.     $VER: emp_D2D.dopus5       1.1  (19.10.97)
  46.     $VER: emp_delete!.dopus5   1.1  (19.10.97)
  47.     $VER: emp_parent.dopus5       1.0a (14.10.97)
  48.     $VER: emp_PlayDT.dopus5       1.1  (20.10.97)
  49.     $VER: emp_rescandir.dopus5 1.0a (14.10.97)
  50.     $VER: emp_root.dopus5       1.0a (14.10.97)
  51.  
  52. GENERAL FEATURES:
  53.  
  54.  - Reqtools requesters (when RexxReqTools is available) - Improved,
  55.    all requesters will now center over the calling lister, Dopus's and
  56.    Reqtools alike.
  57.  
  58.  - Fast! The PlayDT (Delitracker manager) module is even faster than
  59.    the 100% C module called Deliplay - although that was easy to beat ;)
  60.  
  61.    A new, faster Deliplay, with features Arexx can only dream of, is in
  62.    the works so if you use Deliplay just hold a little while longer -
  63.    Those who just want a simple script can use mine.
  64.  
  65.  - Source/Compressed forms are provided - FIXED! There is a "hidden"
  66.    feature of the ";" in ARexx that made some of these compressed scripts
  67.    loop forever, that has been corrected.
  68.  
  69.  - All understand the {Ql} parameter (modules have this built-in) so you
  70.    can use them in any active lister (no matter if it's a DEST) provided
  71.    you call the scripts from a lister toolbar.
  72.  
  73. WHAT YOU WILL NEED TO KNOW:
  74.  
  75.  - You are responsible for installation, if you never stepped into a CLI
  76.    before, or never saw an A/Rexx script before, you might want to skip
  77.    this one and keep on playing with your Win95 machine...
  78.  
  79.  - Most of the scripts are rather easy to install, but the docs to all
  80.    of them are included only in the source code and I strongly
  81.    recommend you read them before you use the scripts.
  82.  
  83.  
  84. AREXX SCRIPTS INCLUDED:
  85.  
  86. Assign.rexx:
  87.  
  88.       A better Assign, works on the selected drawer(s) or the lister's
  89.       path when no directory is selected.
  90.  
  91.      -Lister is refreshed after each entry is processed.
  92.      -Removed close/delete calls from the BreakC: routine, oops!
  93.      -Removed tracing output I had left in by mistake.
  94.      -Minor change to how I handle volumename length.
  95.  
  96. UnAssign.rexx:
  97.  
  98.       An updated version of Charles Patterson's script, understands all
  99.       types of assigns, doesn't need the list of your HDnames anymore,
  100.       and works on the lister's path when no directory is selected,
  101.       handles assigns with spaces in them, as well as the "Ram Disk."
  102.  
  103.      -No longer deletes the tmp files on error, it was way too dangerous.
  104.      -Indicates what it's using (Selected/Current Dir) in ListerTitle.
  105.      -Simpler code to remove leading and trailing defer indicators <[()]>
  106.       Unfortunately, you wont see any speed increase because of the new
  107.       code to handle spaces and that damn Ram Disk :(
  108.      -Now handles LOGICAL/ASSIGN names with spaces WITHIN, but NOT VOLUME
  109.       names that contain spaces -with the exception of the Ram Disk- or
  110.       assign names that begin/end with spaces! You should know better
  111.       anyway.  It does handle spaces in directory names though (this was
  112.       always the case).  I'd like to have it handle any volume name, but
  113.       there's just no way to do it with the output Assign gives, I can't
  114.       figure out when the assign name ends and when the volume name
  115.       starts if they all have spaces in them...
  116.      -NOTE that you can't REMOVE a directory from a defered-type assign,
  117.       the system just doesn't handle it - Assign.rexx will now show you
  118.       if the assigns it finds are defered.
  119.  
  120. DragD2D.rexx:
  121.  
  122.       Small script to facilitate the use of Drag'N'Drop of directories
  123.       onto destination listers for reading.
  124.  
  125.      -ReEnabled the signal traps in case something goes wrong,
  126.       BreakC especially should never be left out...
  127.  
  128. ToLower/ToUpper:
  129.  
  130.       Convert filenames to lower/upper case, works on all selected
  131.       files and/or subdirs...
  132.  
  133.      -Use DOPUS to do the actual renaming, mucho faster ;-) Doh!
  134.  
  135. VisageShow.rexx:
  136.  
  137.       Updated version of Magnus Holmgren's script, works better for me,
  138.       supports logging of Visage output.
  139.  
  140.      -No longer deletes the tmp files on error, it was way too dangerous.
  141.      -Zapped the "T" variable, screw it, the temp files are in T:
  142.      -LOG switch can now be in lowercase ;-) Now uses DOS Rename to
  143.       rename the logfile, since Dopus's doesnt support QUIET; Doesn't
  144.       try to do all of this if the LOG switch wasn't specified (oops).
  145.  
  146.  
  147. MODULE SCRIPTS INCLUDED:
  148.  
  149.     emp_D2D:
  150.  
  151.       Parent/Dir2Dest, complete rewrite of Timo Kaikumaa's, almost
  152.       GARANTEED to give a lister the selected path/dir/parent; will
  153.       even give a DeviceList lister the other lister's directory
  154.       if you call D2D from the DeviceList lister!
  155.  
  156.     emp_Delete!:
  157.  
  158.       When you need to delete a big bunch of files and do not want
  159.       Dopus to annoy you with those silly requesters when it can't
  160.       delete a file.  The initial "confirm" requester can also be
  161.       aknowledged with the press of the spacebar like Diskmaster's.
  162.  
  163.      -Shows "Working" in the window titlebar while it deletes the files.
  164.      -Delete loop now uses ";" which just /might/ make it faster...
  165.  
  166.     emp_Parent/emp_ROOT:
  167.  
  168.       Here's the one you've been waiting for!  What is the parent to
  169.       a root directory???  Isn't it the damn DeviceList?!  Well cry no
  170.       more, those two scripts will bring you to the DeviceList when
  171.       you reach the top of a volume.  You can also have them Unselect
  172.       entries before moving up.
  173.  
  174.     emp_reScanDir:
  175.  
  176.       Simple, effective, FORCES Dopus to ReRead the lister's current
  177.       directory - for when nofitication fails.
  178.  
  179.     emp_PlayDT:
  180.  
  181.       Simply the absolute King of the CURRENT Delitracker managers!
  182.       FAST!, 8 Commands, pass startup commandline options to DT,
  183.       use a DT.cfg config for Dopus use, no need for the Delipath
  184.       env variable, play Single/Modlists, etc!  Most of the speed
  185.       comes from using only 1 file to play all the selected mods,
  186.       so that we don't have to hang around waiting for DT to start
  187.       before the lister can be released.
  188.  
  189.      -Amount of FADE for modlists can now be "configured" at the top
  190.       of this script via the variable dtFade.
  191.  
  192.  
  193. WHAT THE FUTURE HOLDS:
  194.  
  195. More scripts! ;-)
  196.  
  197. Updated version of the ArcDir script so that it supports/traps more
  198. commands, supports Lzx1.20r, works with archives within archives, etc,
  199.  
  200. PROVIDED I GET THE PERMISSION OF THE AUTHOR, I forgot to mention that
  201. last time ;) If I don't, I will have to start from scratch, and a full
  202. ML/C module might be more appropriate in that case (which I aint sure
  203. is worth the time).
  204.  
  205. As well as my own versions of a bunch of other scripts (Compare, callCmd,
  206. etc, whatever comes to mind basically), and if at all possible I will
  207. give a try to a recursive filetype/action, so you can define crunched
  208. filetypes and once decrunched, pass'em again to Dopus for analysis.
  209.  
  210. L8r,
  211. B00ze.
  212.  
  213.  
  214. ============================= Archive contents =============================
  215.  
  216. Original  Packed Ratio    Date     Time    Name
  217. -------- ------- ----- --------- --------  -------------
  218.     7931    3720 53.0% 20-Oct-97 23:55:40  empDopus.readme
  219.   122619   31693 74.1% 21-Oct-97 00:01:38  empDopus_r1.1.lha
  220. -------- ------- ----- --------- --------
  221.   130550   35413 72.8% 21-Oct-97 17:32:36   2 files
  222.